
    /* zrt-cssregistry: base_properties */
    /*
** Plone style sheet - Invisible and accessibility-related elements.
**
** Style sheet documentation can be found at http://plone.org/documentation
**
** You should preferrably use ploneCustom.css to add your own CSS classes and to
** customize your portal, as these are the base fundaments of Plone, and will
** change and be refined in newer versions. Keeping your changes in
** ploneCustom.css will make it easier to upgrade.
**
** Feel free to use whole or parts of this for your own designs, but give credit
** where credit is due.
**
*/

/* <dtml-with base_properties (do not remove this :) */
/* <dtml-call "REQUEST.set('portal_url', portal_url())" (not this either :) */


/* This is going to be used later, but I haven't enabled it for now, since it
has some side effects. Stashing it here for now, though. :)
~limi
/* First, we remove some common browser stylings to make sure we have a neutral starting point */
/* { margin: 0 padding: 0 } /* No elements should have implicit margin/padding */
/* :link,:visited { text-decoration:none } /* no underline by default on links */
/* ul,ol { list-style:none } /* when we want markers on lists, we will be explicit about it */
/* h1,h2,h3,h4,h5,h6,pre,code { font-size:1em }  /* Browsers are inconsistent here, reset */
/* a img,:link img,:visited img { border:none } /* Linked images should not have borders */


/* List classes without markers */
ul.visualNoMarker,
ol.visualNoMarker {
list-style-type: none;
list-style-image: none;
margin: 0.5em 0 0 0;
}

.visualOverflow {
overflow: auto;
margin: 0 0 1em 0;
}
.visualOverflow pre,
.visualOverflow table,
.visualOverflow img {
margin: 0;
}

/* Accessibility and visual enhancement elements */
.hiddenStructure {
display: block;
background: transparent;
background-image: none /* safari bug */
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}
.contentViews .hiddenStructure,
.contentActions .hiddenStructure {
position: absolute;
top: -200px;
left: -200px;
}
.hiddenLabel {
display: block;
background: transparent;
background-image: none /* safari bug */
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}

/* Helper element to work with CSS floats */
.visualClear {
display: block;
clear: both;
}

/* Hiding helper elements for old browsers */
.netscape4 {
display: none;
}

/* </dtml-with */
    